it could be argued that... - Espagnol Anglais Dictionnaire